artificial echo - German English Dictionary